package br.unipar.blog.controller.autenticacao;

import br.unipar.blog.entity.Usuario;
import br.unipar.blog.manager.autenticacao.AutenticacaoManager;
import org.springframework.util.Assert;

public class LoginBuilder {

    AutenticacaoManager autenticacaoManager ;

    public void build(LoginVo vo){

        Assert.notNull(vo,"Objeto VO está nulo.");
        Assert.hasText(vo.getEmail(),"Email é um campo obrigatório.");
        Assert.hasText(vo.getSenha(),"Senha é um campo obrigatório.");

        Usuario usuario = new Usuario();
        usuario.setEmail(vo.getEmail());
        usuario.setSenha(vo.getSenha());

        autenticacaoManager.acessar(usuario);



    }
}
